Demonstration of the Softvision Software Visualization Framework

نویسندگان

  • Matti Sillanpää
  • Alexandru Telea
چکیده

When recovering and maintaining the architectures of software systems, effective visual presentations are essential for grasping the concepts and constructs involved. There exist several reverse engineering tools that provide visualizations of architectural information. The tools usually offer a set of views allowing interactive navigation of the architectural information in some predefined ways. However, one almost always needs to customize both presentation and exploration methods of the architectural models, according to their domain type, data size, and exploration goal. The SoftVision toolkit aims to provide this customizability via a modular design, in which all elements of the data exploration process are fully customizable by means of a scripting interface. This interface allows the creation of information processing procedures, and custom navigations, visualizations and user interfaces. In this way, several graphical layouts can be created and combined with interactive data viewers, to yield fully customized applications for exploration of software architectures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Architecture for Java-Based Real-Time Distributed Visualization

In this paper, we present a Java-based software architecture for real-time visualization that utilizes a cluster of conventional PCs to generate high-quality interactive graphics. Normally, a large multiprocessor computer would be needed for interactive visualization tasks requiring more processing power than a single PC can provide. By using clusters of PCs, enormous cost savings can be realiz...

متن کامل

The rube Framework for Personalized 3-D Software Visualization

In this chapter, we discuss a software modeling and visualization framework called rube†. This framework facilitates the creation of three-dimensional (3-D) software visualizations that integrate both static software architecture and dynamic real-time operation. A unique aspect of rube is that it does not tie developers down to a set of predefined symbols, objects, or metaphors in their visuali...

متن کامل

A Framework for Focus+Context Visualization

Focus+context visualization techniques aim to give users integrated visual access to both details and overview of a data set. This paper gives a systematic account of such visualization techniques. We introduce the notion that there are different levels of information visualization, with focus+context being a second-level visualization, and illustrate this with examples. We then provide a forma...

متن کامل

JULIUS - an extendable application framework for medical visualization and surgical planning

In this paper we introduce the extendable cross-platform software framework Julius for medical visualization and surgical planning, consisting of two conceptual layers: the Julius Software Development Kit (JSDK) and its frontend the Julius Graphical User Interface (JGUI). Julius features a modular, platformindependent design and includes a full set of components, like semi-automatic segmentatio...

متن کامل

ATask Oriented View of Software Visualization

A number of taxonomies to classify and categorize software visualization systems have been proposed in the past. Most notable are those presented by Price [1993] and Roman [1993]. While these taxonomies are an accurate representation of software visualization issues, they are somewhat skewed with respect to current research areas on software visualization. We revisit this important work and pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004